technical support supervisor - French English Dictionary